home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / mandrake_MDKSA-2003-082.nasl < prev    next >
Text File  |  2005-01-14  |  4KB  |  123 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. # This plugin text was extracted from Mandrake Linux Security Advisory MDKSA-2003:082
  5. #
  6.  
  7.  
  8. if ( ! defined_func("bn_random") ) exit(0);
  9. if(description)
  10. {
  11.  script_id(14064);
  12.  script_bugtraq_id(5562, 5681, 7761);
  13.  script_version ("$Revision: 1.4 $");
  14.  script_cve_id("CAN-2002-0985", "CAN-2002-0986", "CAN-2003-0442");
  15.  
  16.  name["english"] = "MDKSA-2003:082: php";
  17.  
  18.  script_name(english:name["english"]);
  19.  
  20.  desc["english"] = "
  21. The remote host is missing the patch for the advisory MDKSA-2003:082 (php).
  22.  
  23.  
  24. A vulnerability was discovered in the transparent session ID support in PHP4
  25. prior to version 4.3.2. It did not properly escape user- supplied input prior to
  26. inserting it in the generated web page. This could be exploited by an attacker
  27. to execute embedded scripts within the context of the generated HTML
  28. (CAN-2003-0442).
  29. As well, two vulnerabilities had not been patched in the PHP packages included
  30. with Mandrake Linux 8.2: The mail() function did not filter ASCII control
  31. filters from its arguments, which could allow an attacker to modify the mail
  32. message content (CAN-2002-0986). Another vulnerability in the mail() function
  33. would allow a remote attacker to bypass safe mode restrictions and modify the
  34. command line arguments passed to the MTA in the fifth argument (CAN-2002-0985).
  35. All users are encouraged to upgrade to these patched packages.
  36.  
  37.  
  38. Solution : http://www.mandrakesoft.com/security/advisories?name=MDKSA-2003:082
  39. Risk factor : High";
  40.  
  41.  
  42.  
  43.  script_description(english:desc["english"]);
  44.  
  45.  summary["english"] = "Check for the version of the php package";
  46.  script_summary(english:summary["english"]);
  47.  
  48.  script_category(ACT_GATHER_INFO);
  49.  
  50.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  51.  family["english"] = "Mandrake Local Security Checks";
  52.  script_family(english:family["english"]);
  53.  
  54.  script_dependencies("ssh_get_info.nasl");
  55.  script_require_keys("Host/Mandrake/rpm-list");
  56.  exit(0);
  57. }
  58.  
  59. include("rpm.inc");
  60. if ( rpm_check( reference:"php-4.1.2-1.1mdk", release:"MDK8.2", yank:"mdk") )
  61. {
  62.  security_hole(0);
  63.  exit(0);
  64. }
  65. if ( rpm_check( reference:"php-common-4.1.2-1.1mdk", release:"MDK8.2", yank:"mdk") )
  66. {
  67.  security_hole(0);
  68.  exit(0);
  69. }
  70. if ( rpm_check( reference:"php-devel-4.1.2-1.1mdk", release:"MDK8.2", yank:"mdk") )
  71. {
  72.  security_hole(0);
  73.  exit(0);
  74. }
  75. if ( rpm_check( reference:"php-4.2.3-4.1mdk", release:"MDK9.0", yank:"mdk") )
  76. {
  77.  security_hole(0);
  78.  exit(0);
  79. }
  80. if ( rpm_check( reference:"php-common-4.2.3-4.1mdk", release:"MDK9.0", yank:"mdk") )
  81. {
  82.  security_hole(0);
  83.  exit(0);
  84. }
  85. if ( rpm_check( reference:"php-devel-4.2.3-4.1mdk", release:"MDK9.0", yank:"mdk") )
  86. {
  87.  security_hole(0);
  88.  exit(0);
  89. }
  90. if ( rpm_check( reference:"php-pear-4.2.3-4.1mdk", release:"MDK9.0", yank:"mdk") )
  91. {
  92.  security_hole(0);
  93.  exit(0);
  94. }
  95. if ( rpm_check( reference:"libphp_common430-430-11.1mdk", release:"MDK9.1", yank:"mdk") )
  96. {
  97.  security_hole(0);
  98.  exit(0);
  99. }
  100. if ( rpm_check( reference:"php-cgi-4.3.1-11.1mdk", release:"MDK9.1", yank:"mdk") )
  101. {
  102.  security_hole(0);
  103.  exit(0);
  104. }
  105. if ( rpm_check( reference:"php-cli-4.3.1-11.1mdk", release:"MDK9.1", yank:"mdk") )
  106. {
  107.  security_hole(0);
  108.  exit(0);
  109. }
  110. if ( rpm_check( reference:"php430-devel-430-11.1mdk", release:"MDK9.1", yank:"mdk") )
  111. {
  112.  security_hole(0);
  113.  exit(0);
  114. }
  115. if (rpm_exists(rpm:"php-", release:"MDK8.2")
  116.  || rpm_exists(rpm:"php-", release:"MDK9.0")
  117.  || rpm_exists(rpm:"php-", release:"MDK9.1") )
  118. {
  119.  set_kb_item(name:"CAN-2002-0985", value:TRUE);
  120.  set_kb_item(name:"CAN-2002-0986", value:TRUE);
  121.  set_kb_item(name:"CAN-2003-0442", value:TRUE);
  122. }
  123.